package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 品种对象 sys_varity
 * 
 * @author ruoyi
 * @date 2022-07-20
 */
public class SysVarity extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 品种名称 */
    @Excel(name = "品种名称")
    private String varityName;

    /** 品种id */
    private Long varityId;

    /** 年平均生产面积 */
    private Double comArea;

    /** 搜索年份 */
    private String year;

    public String getYear() {
        return year;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public Double getComArea() {
        return comArea;
    }

    public void setComArea(Double comArea) {
        this.comArea = comArea;
    }

    public Double getComProduction() {
        return comProduction;
    }

    public void setComProduction(Double comProduction) {
        this.comProduction = comProduction;
    }

    public Double getComFloweringRate() {
        return comFloweringRate;
    }

    public void setComFloweringRate(Double comFloweringRate) {
        this.comFloweringRate = comFloweringRate;
    }

    /** 年平均产量 */
    private Double comProduction;

    /** 年平均成花率 */
    private Double comFloweringRate;

    /** 筛选条件 */
    private String orderBy;

    public Double getProduction2010() {
        return production2010;
    }

    public void setProduction2010(Double production2010) {
        this.production2010 = production2010;
    }

    public Double getProduction2011() {
        return production2011;
    }

    public void setProduction2011(Double production2011) {
        this.production2011 = production2011;
    }

    public Double getProduction2012() {
        return production2012;
    }

    public void setProduction2012(Double production2012) {
        this.production2012 = production2012;
    }

    public Double getProduction2013() {
        return production2013;
    }

    public void setProduction2013(Double production2013) {
        this.production2013 = production2013;
    }

    public Double getProduction2014() {
        return production2014;
    }

    public void setProduction2014(Double production2014) {
        this.production2014 = production2014;
    }

    public Double getProduction2015() {
        return production2015;
    }

    public void setProduction2015(Double production2015) {
        this.production2015 = production2015;
    }

    public Double getProduction2016() {
        return production2016;
    }

    public void setProduction2016(Double production2016) {
        this.production2016 = production2016;
    }

    public Double getProduction2017() {
        return production2017;
    }

    public void setProduction2017(Double production2017) {
        this.production2017 = production2017;
    }

    public Double getProduction2018() {
        return production2018;
    }

    public void setProduction2018(Double production2018) {
        this.production2018 = production2018;
    }

    public Double getProduction2019() {
        return production2019;
    }

    public void setProduction2019(Double production2019) {
        this.production2019 = production2019;
    }

    public Double getProduction2020() {
        return production2020;
    }

    public void setProduction2020(Double production2020) {
        this.production2020 = production2020;
    }

    public Double getProduction2021() {
        return production2021;
    }

    public void setProduction2021(Double production2021) {
        this.production2021 = production2021;
    }

    public Double getProduction2022() {
        return production2022;
    }

    public void setProduction2022(Double production2022) {
        this.production2022 = production2022;
    }

    public Double getArea2010() {
        return area2010;
    }

    public void setArea2010(Double area2010) {
        this.area2010 = area2010;
    }

    public Double getArea2011() {
        return area2011;
    }

    public void setArea2011(Double area2011) {
        this.area2011 = area2011;
    }

    public Double getArea2012() {
        return area2012;
    }

    public void setArea2012(Double area2012) {
        this.area2012 = area2012;
    }

    public Double getArea2013() {
        return area2013;
    }

    public void setArea2013(Double area2013) {
        this.area2013 = area2013;
    }

    public Double getArea2014() {
        return area2014;
    }

    public void setArea2014(Double area2014) {
        this.area2014 = area2014;
    }

    public Double getArea2015() {
        return area2015;
    }

    public void setArea2015(Double area2015) {
        this.area2015 = area2015;
    }

    public Double getArea2016() {
        return area2016;
    }

    public void setArea2016(Double area2016) {
        this.area2016 = area2016;
    }

    public Double getArea2017() {
        return area2017;
    }

    public void setArea2017(Double area2017) {
        this.area2017 = area2017;
    }

    public Double getArea2018() {
        return area2018;
    }

    public void setArea2018(Double area2018) {
        this.area2018 = area2018;
    }

    public Double getArea2019() {
        return area2019;
    }

    public void setArea2019(Double area2019) {
        this.area2019 = area2019;
    }

    public Double getArea2020() {
        return area2020;
    }

    public void setArea2020(Double area2020) {
        this.area2020 = area2020;
    }

    public Double getArea2021() {
        return area2021;
    }

    public void setArea2021(Double area2021) {
        this.area2021 = area2021;
    }

    public Double getArea2022() {
        return area2022;
    }

    public void setArea2022(Double area2022) {
        this.area2022 = area2022;
    }

    public Double getFloweringRate2010() {
        return floweringRate2010;
    }

    public void setFloweringRate2010(Double floweringRate2010) {
        this.floweringRate2010 = floweringRate2010;
    }

    public Double getFloweringRate2011() {
        return floweringRate2011;
    }

    public void setFloweringRate2011(Double floweringRate2011) {
        this.floweringRate2011 = floweringRate2011;
    }

    public Double getFloweringRate2012() {
        return floweringRate2012;
    }

    public void setFloweringRate2012(Double floweringRate2012) {
        this.floweringRate2012 = floweringRate2012;
    }

    public Double getFloweringRate2013() {
        return floweringRate2013;
    }

    public void setFloweringRate2013(Double floweringRate2013) {
        this.floweringRate2013 = floweringRate2013;
    }

    public Double getFloweringRate2014() {
        return floweringRate2014;
    }

    public void setFloweringRate2014(Double floweringRate2014) {
        this.floweringRate2014 = floweringRate2014;
    }

    public Double getFloweringRate2015() {
        return floweringRate2015;
    }

    public void setFloweringRate2015(Double floweringRate2015) {
        this.floweringRate2015 = floweringRate2015;
    }

    public Double getFloweringRate2016() {
        return floweringRate2016;
    }

    public void setFloweringRate2016(Double floweringRate2016) {
        this.floweringRate2016 = floweringRate2016;
    }

    public Double getFloweringRate2017() {
        return floweringRate2017;
    }

    public void setFloweringRate2017(Double floweringRate2017) {
        this.floweringRate2017 = floweringRate2017;
    }

    public Double getFloweringRate2018() {
        return floweringRate2018;
    }

    public void setFloweringRate2018(Double floweringRate2018) {
        this.floweringRate2018 = floweringRate2018;
    }

    public Double getFloweringRate2019() {
        return floweringRate2019;
    }

    public void setFloweringRate2019(Double floweringRate2019) {
        this.floweringRate2019 = floweringRate2019;
    }

    public Double getFloweringRate2020() {
        return floweringRate2020;
    }

    public void setFloweringRate2020(Double floweringRate2020) {
        this.floweringRate2020 = floweringRate2020;
    }

    public Double getFloweringRate2021() {
        return floweringRate2021;
    }

    public void setFloweringRate2021(Double floweringRate2021) {
        this.floweringRate2021 = floweringRate2021;
    }

    public Double getFloweringRate2022() {
        return floweringRate2022;
    }

    public void setFloweringRate2022(Double floweringRate2022) {
        this.floweringRate2022 = floweringRate2022;
    }

    private Double production2010;

    private Double production2011;

    private Double production2012;

    private Double production2013;

    private Double production2014;

    private Double production2015;

    private Double production2016;

    private Double production2017;

    private Double production2018;

    private Double production2019;

    private Double production2020;

    private Double production2021;

    private Double production2022;

    private Double area2010;

    private Double area2011;

    private Double area2012;

    private Double area2013;

    private Double area2014;

    private Double area2015;

    private Double area2016;

    private Double area2017;

    private Double area2018;

    private Double area2019;

    private Double area2020;

    private Double area2021;

    private Double area2022;

    private Double floweringRate2010;

    private Double floweringRate2011;

    private Double floweringRate2012;

    private Double floweringRate2013;

    private Double floweringRate2014;

    private Double floweringRate2015;

    private Double floweringRate2016;

    private Double floweringRate2017;

    private Double floweringRate2018;

    private Double floweringRate2019;

    private Double floweringRate2020;

    private Double floweringRate2021;

    private Double floweringRate2022;

    public String getOrderBy() {
        return orderBy;
    }

    public void setOrderBy(String orderBy) {
        this.orderBy = orderBy;
    }

    public void setVarityName(String varityName)
    {
        this.varityName = varityName;
    }

    public String getVarityName() 
    {
        return varityName;
    }
    public void setVarityId(Long varityId)
    {
        this.varityId = varityId;
    }

    public Long getVarityId()
    {
        return varityId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("varityName", getVarityName())
            .append("varityId", getVarityId())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("remark", getRemark())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy()).append("comProduction", getComProduction())
            .append("comFloweringRate", getComFloweringRate())
            .append("comArea", getComArea())
            .append("production2010", getProduction2010())
            .append("production2011", getProduction2011())
            .append("production2012", getProduction2012())
            .append("production2013", getProduction2013())
            .append("production2014", getProduction2014())
            .append("production2015", getProduction2015())
            .append("production2016", getProduction2016())
            .append("production2017", getProduction2017())
            .append("production2018", getProduction2018())
            .append("production2019", getProduction2019())
            .append("production2020", getProduction2020())
            .append("production2021", getProduction2021())
            .append("production2022", getProduction2022())
            .append("area2010", getArea2010())
            .append("area2011", getArea2011())
            .append("area2012", getArea2012())
            .append("area2013", getArea2013())
            .append("area2014", getArea2014())
            .append("area2015", getArea2015())
            .append("area2016", getArea2016())
            .append("area2017", getArea2017())
            .append("area2018", getArea2018())
            .append("area2019", getArea2019())
            .append("area2020", getArea2020())
            .append("area2021", getArea2021())
            .append("area2022", getArea2022())
            .append("floweringRate2010", getFloweringRate2010())
            .append("floweringRate2011", getFloweringRate2011())
            .append("floweringRate2012", getFloweringRate2012())
            .append("floweringRate2013", getFloweringRate2013())
            .append("floweringRate2014", getFloweringRate2014())
            .append("floweringRate2015", getFloweringRate2015())
            .append("floweringRate2016", getFloweringRate2016())
            .append("floweringRate2017", getFloweringRate2017())
            .append("floweringRate2018", getFloweringRate2018())
            .append("floweringRate2019", getFloweringRate2019())
            .append("floweringRate2020", getFloweringRate2020())
            .append("floweringRate2021", getFloweringRate2021())
            .append("floweringRate2022", getFloweringRate2022())
            .toString();
    }
}
